package com.fcscs.cservice.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.fcscs.core.dao.Dao;
import com.fcscs.cservice.domain.RestaurantPicture;

@Repository
public interface RestaurantPictureDao extends Dao {

	<E extends RestaurantPicture> E get(Class<E> cls, long id);

	RestaurantPicture get(long id);

	Boolean delete(RestaurantPicture loc);

	void permDelete(RestaurantPicture loc);

	<E extends RestaurantPicture> E save(E loc);

	List<RestaurantPicture> getRestaurantPictures(long orgId, Long propId, long restaurantId);

}
